home *** CD-ROM | disk | FTP | other *** search
- Path: hubcap.clemson.edu!mjs
- From: mjs@hubcap.clemson.edu (M. J. Saltzman)
- Newsgroups: comp.lang.pl1,comp.lang.c
- Subject: Re: PL/I and C
- Date: 29 Feb 1996 16:28:13 GMT
- Organization: Clemson University, The Great State of South Carolina
- Message-ID: <4h4k6t$nop@hubcap.clemson.edu>
- References: <312E363C.3CDE@corp.dialog.com> <mjs.825113139@hubcap> <4gr96t$s4d@dub-news-svc-3.compuserve.com>
- NNTP-Posting-Host: hubcap.clemson.edu
-
- In article <4gr96t$s4d@dub-news-svc-3.compuserve.com> Paul Gorodyansky <paul_gorodyansky@corp.dialog.com> writes:
- |Sorry,
- |I just realized that my postings went to comp.lang.C
- |in addition to PL/I group. I never intended to discuss C -
- |there are too many flavors of it. My postings were an answer
- |to a question posted in PL/I Newsgroup, about
- |MAINFRAME C vs. PL/I
- |
- |MAINFRAME C/370 Unions CAN NOT have Arrays as members,
- |and I surely understand that other C flavors may be
- |better.
-
- According to the product description at IBM's Web site, C/370 is
- ANSI/ISO compliant, so if your version doesn't support arrays as
- fields in structs or unions, it's time to upgrade (or complain
- to IBM about their "understanding and interpretation".
-
- From the Web page http://www.software.ibm.com/ap/c370/cmvsco.htm:
-
- +The C/C++ for MVS/ESA compiler supports the following industry standards, as understood and
- +interpreted by IBM as of January, 1995:
- +
- + ISO/IEC 9899:1900(E) (International Organization for Standardization/International
- + Electrotechnical Commission, C language standard)
- + ANSI/ISO 9899:1990 (1992) (American National Standards Institute, C language
- + standard; formerly ANSI X3J11.159-1989 C)
- + A subset of the ISO/IEC Programming Language C Amendment 1, to be ISO/IEC
- + 9899:1990/Amendment 1:1994(E)
- + The XPG4 C Language Standard, including:
- + Common Usage C as defined in the X/Open** Programming Languages, issue 3
- +
- +The C++ language is evolving, and an international standard is at the proposal stage. The IBM
- +C++/MVS implementation is based on the definition of the language contained in the Draft
- +Proposal for International Systems-Programming Language C++ (X3J16/92-00091).
- +
- +The compilers conform to industry standards for the C and C++ languages.
- --
- Matthew Saltzman
- Clemson University Math Sciences
- mjs@clemson.edu
-